from typing import List, Dict
class TacFrame:
    def __init__(self, frame : Dict):
        self.SN = frame["SN"]
        self.sendTimestamp = frame["sendTimestamp"]
        self.recvTimestamp = frame["recvTimestamp"]

        self.P = frame.get("3D_Positions")
        self.D = frame.get("3D_Displacements")
        self.F = frame.get("3D_Forces")

        self.Fr = frame.get("3D_ResultantForce")
        self.Mr = frame.get("3D_ResultantMoment")